import Vue from 'vue';
import Veui18n from 'vue-i18n';
import Util from '@helper/util';

// 导入依赖组件和类库
import App from './App.vue';
import router from './router/router';
import store from './store';
import language from './language';

// 导入Axios组件
import Axios from 'axios'
Vue.prototype.$axios = Axios
Axios.defaults.baseURL = '/api'
Axios.defaults.headers.post['Content-Type'] = 'application/json';

// 导入CSS样式
// import './plugin/mint';
// import './plugin/css/bootstrap.scss';
// import './plugin/css/font-awesome.scss';
// import './theme/default/index.scss';

Vue.use(Veui18n);
Vue.config.productionTip = false;
Vue.prototype.$util = Util;

const i18n = new Veui18n(language(Util.Local.get('config', 'language')));

new Vue({
	router,
	store,
	i18n,
	render: h => h(App),
}).$mount('#app');

